having a good appetite - German English Dictionary